home *** CD-ROM | disk | FTP | other *** search
/ MacGames Sampler / PHT MacGames Bundle.iso / MacSource Folder / Samples from the CD / Assembly / Mac68k / MANUAL / MAN11.DOC < prev    next >
Encoding:
Text File  |  1985-08-11  |  4.9 KB  |  219 lines  |  [TEXT/Anon]

  1.  
  2.                                                             ERROR CODES
  3.  
  4.  
  5.                                Appendix  A                               Appendix  A                               Appendix  A
  6.  
  7.                          Source Line Error Codes                         Source Line Error Codes                         Source Line Error Codes
  8.  
  9.  
  10.                         Type         Description
  11.  
  12.   A            Address Field Error - An invalid subfield was detected
  13.                the operand field. Possible errors are:
  14.  
  15.                Expression syntax error.
  16.                Symbol or name longer than 8 characters.
  17.  
  18.   D            Doubly Defined Symbol - An attempt was made to assign
  19.                a new value to an unredefinable symbol.
  20.  
  21.   E            INCLUDE, RMT, or MACRO was illegally nested. Consult
  22.                op code description for maximum nest level.
  23.  
  24.   F            File Context Error - File contents were not of the
  25.                expected type.
  26.  
  27.   G            Op Code Not Allowed - The pseudo op code specified is
  28.                not allowed for the selected object file type.
  29.  
  30.   L            Location Field Bad - An invalid symbol or name was
  31.                used in the location field.
  32.  
  33.   M            Invalid M68000 Addressing Mode - An invalid effective
  34.                address was used for the source or destination. Consult
  35.                your M68000 instruction manual to determine the valid
  36.                addressing modes.
  37.  
  38.   N            File Name Error - Invalid syntax on file name.
  39.  
  40.   O            Operation Field Bad - An unknown operation code, pseudo
  41.                operation code, or macro name was used.
  42.  
  43.   P            User Requested Error - pseudo op ERRxx error code.
  44.  
  45.   R            Relocation Error - Two or more relocatable symbols were
  46.                added, multiplied, or divided. LO68 does supports only a
  47.                single relocatable symbol reference.
  48.  
  49.   U            Undefined Symbol - An unknown symbol name was used. A
  50.                value of zero is used.
  51.  
  52.   V            VFD Bit Count Error - VFD bit size must be in the range
  53.                0..32.
  54.  
  55.   X            File Not Found - The file name on the include did not
  56.                exist or was inaccessable.
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63. MAC.68K                                  -66-
  64. ERROR CODES
  65.  
  66.  
  67.   Z            Zero Division - An attempt to divide by zero within an
  68.                expression. Value of zero is used.
  69.  
  70.   1            Location Field Bad - Location symbol is bad, the symbol
  71.                is not defined.
  72.  
  73.   2            Address Error on Symbol Definition - An attempt to
  74.                define a symbol contained an error. The symbol is not
  75.                defined.
  76.  
  77.   3            Duplicate Macro Definition - The new definition
  78.                replaces the old. See PURGMAC to avoid this error.
  79.  
  80.   4            Bad Formal Parameter Name - Parameter name on macro
  81.                defintion is invalid.
  82.  
  83.   5            Operation Unexpected at This Time - An initialization
  84.                pseudo operation code was used outside the
  85.                initialization section.
  86.  
  87.   7            Address Value Exceeds Field Size - A value computed
  88.                in an operation subfield exceeds its destination field.
  89.                The value is truncated to the destination field size.
  90.  
  91.   8            Missing or Extra Operation Subfield - Too few or too
  92.                many operation field subfields were specified.
  93.  
  94.   9            String Substitution Error - String name contained
  95.                within the "s is undefined. See STRING.
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.                               -67-                              MAC.68K
  126.                                                             ERROR CODES
  127.  
  128.  
  129.   Appendix B  Appendix B  Appendix B
  130.  
  131.   Supplemental Reading  Supplemental Reading  Supplemental Reading
  132.  
  133.  
  134.       The  following  books,  manuals,  and magazines contain useful Mac
  135.   and M68000 information. We recommend you look for  these  books  at  a
  136.   book or computer store and see if they match your interests.
  137.  
  138.  
  139.     The 68000: Principles and Programming
  140.     Leo J. Scanlon
  141.     Howard W. Sams   Co.
  142.  
  143.     68000 Assembly Language Programming
  144.     Gerry Kane, Doug Hawkins,   Lance Leventhal
  145.     Osborne/McGraw Hill
  146.  
  147.     MacTutor - The Macintosh Programming Journal
  148.     P. O. Box  846
  149.     Placentia, CA  92670
  150.  
  151.     M68000 16/32-Bit Microprocessor Programmer's Reference Manual
  152.     Motorola
  153.  
  154.     Inside Macintosh
  155.     Apple Computer
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187. MAC.68K                                  -68- ple Computer
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219. MAC.68K